The archive is available via FTP or Gopher at bnnrc-srv.med.jhu.edu (128.220.81.221)
Please send articles and binaries to robbruce@bnnrc-srv.med.jhu.edu or put files in the /pub/incoming directory.
-----------------
Special thanks goes out this week to Greg Newton-Ingham for his additions to the Newton Archive. We appreciate your contributions of time and effort!
-----------------
[*] CheckPlease.sit
Written by Allan Hoeltje on September 3, 1993 using NTK 1.0b4. It's just a simple check calculator but it can be handy in real situations. I have included the source project so feel free to cut and paste if you find the code to your liking. I have tested it extensively so it should be as stable as any Newton App you will find on the market. ;-)
Let me know what you think. Better yet, send me your latest Newton App!
Allan Hoeltje
Boulder, Colorado USA
Compuserve 70444,266
/pub/newton/software/app/CheckPlease.sit
-------------
[*] PlaceSettings.sit
I wrote the Place Settings utility because I live in Seattle, and my city isnπt in the Time Zones list. Yeah, I could choose Portland, but it just wasnπt right. Also, I prefer using 24-hour time, and didnπt want to choose a French Canadian locale to get it.
Sleeper is my first try at a Newton program. It basically puts your Newton
to sleep on demand. It's a little utility that I thought I would like to have,
so I wrote it. please send me e-mail if you use it, and by the way it's free.
Walt Boring IV
waboring@apple.com
/pub/newton/software/app/Sleeper1.0d2.sit
---------------
[*] RPMDemo1.sit
RPMDemo1 is a sample Newton program posted in source form as an example for aspiring Newton programmers. It demonstrates techniques for the following:
- Show two floaters (protoFloatNGo views)
- Each floater allows the user to input text by writing in a protoInputLine field inside the floater.
+ Each floater can be dragged by starting at any point in the floater that is not inside the protoInputLine.
* When dragged, the floater moves to the front and the other objects on the screen are redrawn properly.
- When information in either floater is changed, the main view updates its display. Specifically, the text entered in the first floater is repeated N times, where N is determined by a number entered in the second floater.
- Input fields use two undocumented font styles (tsCondense and tsShadow).
This is a simple program to graphically display the phase of the moon for any date you choose. You can also tap the "Next Qtr" button to display the occurrence (local time) of the next quarter moon after the selected date.
Note that all times are corrected for your location relative to GMT (Greenwich Mean Time), so the actual date on which a lunar event occurs at
your location may differ by +/- 1 day from the nice little moon pictures that you see in many printed monthly calendars, depending on whether it's already tomorrow (or still yesterday) in England at that time. :-)
This program is provided "as is". No warranty is expressed or implied. It is free of charge, and may be freely distributed.
WHAT'S NEW IN 1.0d3:
- A new, more accurate algorithm for determining the moon phase, based on public domain Unix sources by Alan Silverstein and John Walker,
which use routines given in "Practical Astronomy With Your Calculator" by Peter Duffett-Smith, Second Edition, Cambridge University Press, 1981.
- The moon view takes up less screen area, displays more information, and can now be dragged around.
- The current state is remembered when the view is closed and re-opened.
- Click the up and down scroll arrows to advance in yearly increments.
FUTURE IMPROVEMENTS:
Support "Overview" to display quarterly phases surrounding the selected date. Print calendar with phase info. Reduce view sizes. Display secondary textual information in a "protoGlance" type of view. The moon view can perhaps shrink down to an icon, or install itself as a button on the status bar. It may even be possible to extend the Dates application somehow, integrating Moon's functionality, rather than keeping it as a separate "application" in the Extras drawer.